For anyone interested, I'm working on making this myself. Plan to share when done. This is a major project - I've been full-time on it for 6 days so far.